그래프 이론 그래프의 일반화 「하이퍼그래프」란? 이번에 일반 그래프와 하이퍼그래프를 명시적으로 부르기 위해 전자를 일반 그래프, 후자를 하이퍼그래프라고 부르기로 하겠습니다. 하이퍼그래프란 그래프 이론에서 다루어지는 일반 그래프를 일반화(확장)한 것입니다. 일반 그래프에서 가장자리는 두 개의 정점을 연결하지만 하이퍼그래프에서는 가장자리에 임의의 정점을 포함(연결)할 수 있습니다. 하이퍼그래프 $H$는 정점 집합 $X$와 하이퍼 엣지(Hype... 그래프 이론수학하이퍼그래프Hypergraph 백준 문제 풀이 - 단지번호붙이기 2667번 <그림 1>과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 집이 좌우, 혹은 아래위로 다른 집이 있는 경우를 말한다. 대각선상에 집이 있는 경우는 연결된 것이 아니다. <그림 2>는 <그림 1>을 단지별로 번호를 붙인 것이다.... 그래프 탐색너비 우선 탐색깊이 우선 탐색그래프 이론그래프 이론 DFS와 BFS - 백준(1260, 그래프 탐색) 🎯 DFS와 BFS 🧐 알고리즘[접근방법] 장점의 개수로 2차원 배열 선언, 방문 여부를 판단한 1차원 배열 선언 간선을 입력 받으면서 2차원 배열에 각각 넣어준다.ex) 1 2 입력 시 => 1 ➡ 2 , 2 ➡ 1 BFS 함수 구현 Integer 타입의 Queue 선언 시작 index Queue에 추가 및 시작 점 방문 처리 2차원 배열 탐색하면서 연결 된 점 Queue 추가 및 방문 처... 그래프 탐색그래프 이론BFS코딩테스트DFS코테백준BFS 우주신과의 교감_1774번 황선자씨는 우주신과 교감을 할수 있는 채널러 이다. 하지만 우주신은 하나만 있는 것이 아니기때문에 황선자 씨는 매번 여럿의 우주신과 교감하느라 힘이 든다. 하지만 위대한 우주신들은 바로 황선자씨와 연결될 필요가 없다. 이미 황선자씨와 혹은 이미 우주신끼리 교감할 수 있는 우주신들이 있기 때문에 새로운 우주신들은 그 우주신들을 거쳐서 황선자 씨와 교감을 할 수 있다. 우주신들과의 교감은 우주신... Union Find그래프 이론최소 스패닝 트리Union Find BOJ16928 뱀과 사다리 게임 문제 실버I | 백준 16928 | Python3 파이썬 풀이 알고리즘 사다리와 뱀은 딕셔너리에 저장해놓는다. 나머지는 BFS를 이용해 모든 칸을 탐색하며 끝 칸에 도착하게 되는 노드의 순서를 출력한다. 코드 결과... BFS그래프 이론그래프 탐색BFS [C++] 백준 13565번: 침투 문제 링크 문제 요약 섬유 물질의 바깥쪽에서 흘려 준 전류가 안쪽까지 침투될 수 있는지 아닌지 판단하는 프로그램을 작성해야 한다. 섬유 물질은 격자로 이루어져 있는데, 격자의 색이 검은색이면 전류를 차단하는 물질이고, 흰색이면 전류가 통하는 물질이다. 접근 방법 간단한 그래프 탐색 문제였습니다. 위쪽 부분을 하나의 정점으로 보고, 아래쪽 부분을 하나의 정점으로 생각할 수 있습니다. 이때, 위... 너비 우선 탐색그래프 탐색그래프 이론백준그래프 이론
그래프의 일반화 「하이퍼그래프」란? 이번에 일반 그래프와 하이퍼그래프를 명시적으로 부르기 위해 전자를 일반 그래프, 후자를 하이퍼그래프라고 부르기로 하겠습니다. 하이퍼그래프란 그래프 이론에서 다루어지는 일반 그래프를 일반화(확장)한 것입니다. 일반 그래프에서 가장자리는 두 개의 정점을 연결하지만 하이퍼그래프에서는 가장자리에 임의의 정점을 포함(연결)할 수 있습니다. 하이퍼그래프 $H$는 정점 집합 $X$와 하이퍼 엣지(Hype... 그래프 이론수학하이퍼그래프Hypergraph 백준 문제 풀이 - 단지번호붙이기 2667번 <그림 1>과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 집이 좌우, 혹은 아래위로 다른 집이 있는 경우를 말한다. 대각선상에 집이 있는 경우는 연결된 것이 아니다. <그림 2>는 <그림 1>을 단지별로 번호를 붙인 것이다.... 그래프 탐색너비 우선 탐색깊이 우선 탐색그래프 이론그래프 이론 DFS와 BFS - 백준(1260, 그래프 탐색) 🎯 DFS와 BFS 🧐 알고리즘[접근방법] 장점의 개수로 2차원 배열 선언, 방문 여부를 판단한 1차원 배열 선언 간선을 입력 받으면서 2차원 배열에 각각 넣어준다.ex) 1 2 입력 시 => 1 ➡ 2 , 2 ➡ 1 BFS 함수 구현 Integer 타입의 Queue 선언 시작 index Queue에 추가 및 시작 점 방문 처리 2차원 배열 탐색하면서 연결 된 점 Queue 추가 및 방문 처... 그래프 탐색그래프 이론BFS코딩테스트DFS코테백준BFS 우주신과의 교감_1774번 황선자씨는 우주신과 교감을 할수 있는 채널러 이다. 하지만 우주신은 하나만 있는 것이 아니기때문에 황선자 씨는 매번 여럿의 우주신과 교감하느라 힘이 든다. 하지만 위대한 우주신들은 바로 황선자씨와 연결될 필요가 없다. 이미 황선자씨와 혹은 이미 우주신끼리 교감할 수 있는 우주신들이 있기 때문에 새로운 우주신들은 그 우주신들을 거쳐서 황선자 씨와 교감을 할 수 있다. 우주신들과의 교감은 우주신... Union Find그래프 이론최소 스패닝 트리Union Find BOJ16928 뱀과 사다리 게임 문제 실버I | 백준 16928 | Python3 파이썬 풀이 알고리즘 사다리와 뱀은 딕셔너리에 저장해놓는다. 나머지는 BFS를 이용해 모든 칸을 탐색하며 끝 칸에 도착하게 되는 노드의 순서를 출력한다. 코드 결과... BFS그래프 이론그래프 탐색BFS [C++] 백준 13565번: 침투 문제 링크 문제 요약 섬유 물질의 바깥쪽에서 흘려 준 전류가 안쪽까지 침투될 수 있는지 아닌지 판단하는 프로그램을 작성해야 한다. 섬유 물질은 격자로 이루어져 있는데, 격자의 색이 검은색이면 전류를 차단하는 물질이고, 흰색이면 전류가 통하는 물질이다. 접근 방법 간단한 그래프 탐색 문제였습니다. 위쪽 부분을 하나의 정점으로 보고, 아래쪽 부분을 하나의 정점으로 생각할 수 있습니다. 이때, 위... 너비 우선 탐색그래프 탐색그래프 이론백준그래프 이론